home *** CD-ROM | disk | FTP | other *** search
/ Power Tools for Macintosh / Power Tools for Macintosh (SoftBit)(1992).iso / Applications / Add⁄Strip 2.9 / Add⁄Strip™ 2.9 Docs < prev    next >
Text File  |  1990-02-10  |  15KB  |  395 lines

  1. Add/Strip™ (version 2.9) Docs - Add/Strip™ 2.9 © 1987-89 Jon Wind
  2.                               - This file MUST accompany Add/Strip™ 2.9
  3.                               - This application is Shareware ($25)
  4.                               - Source code is available ($35)
  5.                               - Please do not distribute modified copies
  6.  
  7. Files Included:
  8.  
  9. 1.  Add/Strip™ 2.9 Docs - This file. - Written using 9 point Monaco.
  10.  
  11. 2.  Add/Strip™ 2.9 - The application.
  12.  
  13. 3.  Edit Add/Strip™ 2.9 - An application to edit Add/Strip™ 2.9.
  14.  
  15.  
  16.  
  17. Brief History:
  18. ----------------
  19.  
  20. Add/Strip (A/S) was originally written to facilitate our desktop publishing
  21. area’s productivity.  They use Quark XPress to produce many of our company’s
  22. publications.  The copy is written on Wangs, CPTs, and DOS-based machines.
  23. These text files are then sent to the Macs for page layout.  Unfortunately,
  24. these files are seldom formatted properly for their particular needs.
  25.  
  26. A/S has been designed to automatically perform much of the work of cleaning up
  27. TEXT files destined for import to page layout, word processing, database, or
  28. spreadsheet programs, as well as export from these programs to a DOS-based or
  29. mainframe computer, in a fraction of the time ordinarily needed to manually
  30. reformat using a word processor.
  31.  
  32. Version 2.9 of A/S is the product of many hours of work, and is available as
  33. Shareware.  If you use it, please pay for it.  See the section entitled
  34. “Registration” for more.
  35.  
  36.  
  37.  
  38. Commands:
  39. -----------
  40.  
  41. -->  See the online help for a more complete description of current functions
  42. and limitations.
  43.  
  44. -->  Please note that “Strip CRs” is NOT the same as “Make Paragraphs.”  Use
  45. “Make Paragraphs” or “Make Paragraphs2” if you plan on importing the text
  46. file to a page layout or word processing program.
  47.  
  48.  
  49.  
  50. Order of Processing:
  51. ----------------------
  52.  
  53. Read line
  54. Remap characters if required by chosen remapping set
  55. Replacement set #1-9
  56. Filter noise characters
  57. Make ellipses
  58. Make em dashes
  59. Make ligatures
  60. Leading string (performed in main process if “Make Paragraphs” is chosen)
  61. Strip trailing spaces
  62. Quotes & apostrophes
  63. Normalize spaces
  64. Adjust case
  65. Perform main process
  66. Remap characters if required by chosen remapping set
  67. Write line
  68.  
  69.  
  70.  
  71. New in 2.9:
  72. --------------
  73.  
  74. 1.  #ASCII equivalents can be entered (when appropriate) for CR and tab
  75.     characters in edit text fields by pressing the return or tab keys while
  76.     holding the command key down.
  77.  
  78. 2.  Previous edit text fields may be selected by pressing shift-tab.
  79.  
  80. 3.  Several new options wre added to the output TEXT file creator popup menu,
  81.     including an option to use the input file’s creator.
  82.  
  83. 4.  Removed 255 character per line limit for incoming lines from the
  84.     “Variable -> Tab Delimited” process and added “Strip bounding spaces”
  85.     checkbox which will remove leading and trailing spaces from all fields.
  86.  
  87. 5.  Removed 255 character per line limit for incoming lines from the “Tab
  88.     Delimited -> Fixed” and “Tab Delimited -> Variable” processes.
  89.  
  90. 6.  The name of the current character remapping table is now displayed at the
  91.     top of the Process Select window.
  92.  
  93. 7.  The names of remapping sets which remap characters immediately after a
  94.     line is read are italicized.
  95.  
  96. 8.  The pointer now becomes an I-Beam if it’s over an edit text field and a
  97.     pointing hand if it’s over a popup menu.
  98.  
  99. 9.  “Fixed -> Tab Delimited” process was added to insert tabs into lines at
  100.     a specified frequency and added “Strip bounding spaces” checkbox which
  101.     works as mentioned above.
  102.  
  103. 10. Fixed “fatigue” bug which caused out of heap memory error when processing
  104.     large numbers of files.
  105.  
  106. 11. Pressing command-z will undo all changes made in a dialog window.  This
  107.     is like pressing the “Cancel” button, except the window doesn’t close.
  108.  
  109. 12. Fixed bug that prevented the popup menus in the Preferences Window from
  110.     reverting to their previous settings if the “Cancel” button was selected.
  111.  
  112. 13. Removed the 20 cursor limit for animated cursor sets.
  113.  
  114. 14. Fixed quote counting bug and improved quote and appostrophe curling.
  115.  
  116. 15. Added ability to select a “Cancel” button by pressing the Esc key. 
  117.  
  118.  
  119. New in 2.8.9:
  120. --------------
  121.  
  122. 1.  Fixed display of all files when the option key is down as the Process
  123.     Select window is closed.
  124.  
  125. 2.  Fixed display bug on Mac IIs when editing remapping sets.
  126.  
  127.  
  128. New in 2.8.8:
  129. --------------
  130.  
  131. 1.  Cut, copy, and paste command key equivalents now work even if the caps
  132.     lock is down.
  133.  
  134. 2.  A/S should no longer occasionally hang when processing files with lines
  135.     longer than 255 characters.
  136.  
  137. 3.  Open and save file windows no longer “zoom” if the zooming option is off.
  138.  
  139. 4.  Removed 255 character per line limit for incoming lines from the “CSV ->
  140.     Tab Delimited” and “Tab Delimited -> CSV” processes.
  141.  
  142. 5.  Rewrote quote curling procedure and added “No #' or #" curling” checkbox
  143.     to the Preferences window to control whether A/S should check if there
  144.     is a number in front of apostrophe and quotation marks before curling.
  145.     If this option is selected, A/S won’t curl any apostrophe or quotation
  146.     marks which are preceded by numbers, as with feet and inch measurements.
  147.  
  148. 6.  Modified quote counting routine to count opening and closing quotations
  149.     marks separately when curling or uncurling, instead of maintaining a
  150.     running total, and then compare the number of open against the number of
  151.     close quotation marks.
  152.  
  153. 7.  Added customizable character remapping tables and modified Edit Add/Strip
  154.     to enable it to edit them.  These tables also specify whether the
  155.     remapping should occur first (immediately after the line is read) or
  156.     last (just before the line is written).  This should facilitate file
  157.     transfer to/from “foreign” systems which use different character mapping.
  158.     Remapping sets are added alphabetically by name to the bottom of the
  159.     Option menu.  If the “Mac Character Set” menu item is chosen, no
  160.     remapping will occur.  Four editable sets are included, Mac -> DOS,
  161.     DOS -> Mac, Encrypt, and Decrypt (restores files processed with the
  162.     Encrypt remapping set).
  163.  
  164. 8.  Changed settings file format.  A/S will offer to convert old settings
  165.     files when they are opened.
  166.  
  167. 9.  Updated printed documentation.
  168.  
  169.  
  170. New in 2.8.6:
  171. --------------
  172.  
  173. 1.  Fixed intermittent bug that caused A/S to forget the curl quotes and
  174.     apostrophes setting.
  175.  
  176. 2.  Current scrollable text in the About… Window can be appended to any text
  177.     that is already in the clipboard by pressing command-shift-c.
  178.  
  179.  
  180. New in 2.8.5:
  181. --------------
  182.  
  183. 1.  Added ability to copy the current scrollable text in the About… Window to
  184.     the clipboard by pressing command-c.  Also made window display larger on
  185.     large monitors.
  186.  
  187. 2.  Cutting, copying, or pasting within a modal dialog now causes the Edit
  188.     menu to blink.
  189.  
  190. 3.  Added a folder icon to the processing window that fills when processing
  191.     folders.
  192.  
  193. 4.  Added ability to enable/disable all invisible character tagging when
  194.     opening a file for browsing, overriding preferences settings. Holding down
  195.     the shift key disables; the option key enables all invisibles.
  196.  
  197.  
  198. New in 2.8.4:
  199. --------------
  200.  
  201. 1.  Replaced custom Geneva FONT with a customized version of Monaco, which
  202.     displays “box” characters instead of zero-width control characters when
  203.     browsing.  The same FONT is used to draw the ASCII chart.
  204.  
  205. 2.  All files in a folder can be sent to a single file (instead of a series
  206.     of files) thus merging them into a single file.  Hold down the command
  207.     key when the select files window is displayed to see the “Merge All”
  208.     button.  Resource forks are not copied to the new TEXT file.
  209.  
  210. 3.  Added “No em dash spaces” to the Preferences window to control whether
  211.     spaces will be removed on either side of em dashes when making em dashes.
  212.  
  213. 4.  Added “Show merged file seams” to the Preferences window to control
  214.     whether A/S will insert a couple of lines and the phrase “End of file:
  215.     XXXXX” (where XXXX is the name of the merged file) after each merged file.
  216.     Deselecting this control and choosing “Read & Write File” will cause all
  217.     files in a folder to be concatenated into a new file.
  218.  
  219. 5.  Added “Unhyphenate paragraphs” to the Preferences window to control
  220.     whether hyphens will be removed from lines (only) when making paragraphs.
  221.  
  222. 6.  Added ability to replace with (but not search for) carriage returns (#13)
  223.     in the replacement sets and removed ability to search and replace using
  224.     nulls (#0).
  225.  
  226. 7.  Improved handling of keystrokes and mouse clicks when opening window is
  227.     displayed on unregistered copies of A/S.
  228.  
  229. 8.  Fixed bug that caused a system error when A/S attempted to process an
  230.     empty file.
  231.  
  232. 9.  Fixed bug that allowed colons to be entered in the default settings and
  233.     output file prefix/suffix edit text fields in the Preferences window.
  234.  
  235. 10. Fixed bug that would sometimes cause A/S to inaccurately count TEXT files
  236.     in a folder when processing all.
  237.  
  238. 11. Revised several sections in the A/S registered user’s manual.
  239.  
  240.  
  241. New in 2.8.1:
  242. --------------
  243.  
  244. 1.  Fixed “Wrap lines to window” checkbox in “Preferences” window; previous
  245.     version didn’t turn off wrapping when checkbox was unchecked.
  246.  
  247.  
  248. New in 2.8:
  249. --------------
  250.  
  251. 1.  Improved MultiFinder friendliness; it now demands less attention from
  252.     MultiFinder when running in the background.
  253.  
  254. 2.  Changed Edit Add/Strip so that functions are accessed via menus rather
  255.     than a modal window, allowing it to better coexist with MultiFinder.
  256.     Also improved error checking.
  257.  
  258. 3.  Fixed right justify numbers bug in “Tab Delimited -> Fixed” process.
  259.  
  260. 4.  Added “Tab Delimited -> CSV” process.
  261.  
  262. 5.  Added “Insert” item to the “Leading String” popup menu.
  263.  
  264. 6.  Altered “Set TEXT File Creator” window to use a popup menu to select a
  265.     new Creator and added a key equivalent to its menu item.
  266.  
  267. 7.  Changed file select windows so that the “Open” button will read “Open”
  268.     when a folder is highlighted or, when a file is selected, it will reflect
  269.     the action to be taken, such as “Process”, “Browse”, or “Transfer.”
  270.  
  271. 8.  Resolved conflicts that some people were having with processing folders
  272.     not working when certain INITs were loaded.
  273.  
  274. 9.  Changes made to the current settings in the “Process Select” window will
  275.     no longer be saved if the Cancel button is chosen.
  276.  
  277. 10. Added preferences options to enable/disable line wrapping when browsing
  278.     a file and quote counting.
  279.  
  280. 11. Added ability to select or deselect all “Process Select” window toggle
  281.     and “Replacement Strings” window activate set checkboxes by shift-clicking
  282.     on a checkbox item.  Also made pressing command-n (where n is 1-9) the
  283.     same as clicking on the corresponding activate set checkbox, while
  284.     command-0 deselects all sets in the “Replacement Strings” window.
  285.  
  286. 12. Improved “Add Characters” process to better handle lines longer than 220
  287.     characters.
  288.  
  289. 13. Reorganized source code to allow future versions to be compiled using
  290.     Think Pascal.  Sorry about that Borland...
  291.  
  292. 14. Added order of processing list to online help.
  293.  
  294. 15. Wrote 30+ pages of documentation and increased price.
  295.  
  296.  
  297.  
  298. Operating Tips:
  299. -----------------
  300.  
  301. 1.  Read the online help CAREFULLY.
  302.  
  303. 2.  Don’t trash the original TEXT file until AFTER verifying that A/S has done
  304.     what was expected.  The “Browse TEXT File…” option may be used to do this,
  305.     though 10-25K can be displayed.
  306.  
  307. 3.  Be certain to verify ALL settings, including replacement strings, before
  308.     OKing to be sure that the correct processing will be done.
  309.  
  310. 4.  Change the Output File Creator to launch a program other than A/S when the
  311.     new TEXT file is opened.  For instance, changing it to “MACA” provides
  312.     launching into MacWrite.  Be sure that the file whose File Creator is used
  313.     accepts TEXT files.
  314.  
  315. 5.  Lines of text on a Mac are generally terminated with a CR, while DOS-based
  316.     machines use a CRLF sequence.  Therefore, if a Macintosh TEXT file is to
  317.     be transferred to an DOS-based machine, it would be appropriate to select
  318.     the “Add LFs to paragraphs” checkbox when it’s available, or the “LFs”
  319.     checkbox when “Add characters” is chosen. “Uncurl” quotes and apostrophes
  320.     should also be chosen.
  321.  
  322. 6.  Consider processing a file 2 or more times to achieve the desired effect.
  323.  
  324. 7.  If CRs are part of your replacement set, consider using something like my
  325.     (soon to be updated) Reponer program, which supports search and replace
  326.     on any characters, in conjunction with A/S.
  327.  
  328. 8.  Because replacements are made blindly, use a word processor to do
  329.     conditional character replacement instead of A/S.
  330.  
  331. 9.  If you plan on processing more than one file using EXACTLY the same
  332.     settings, hold down the Shift key when selecting the “OK” button in the
  333.     “Process Select” window.
  334.  
  335. 10. Holding down the option key when selecting the “OK” button in the “Process
  336.     Select” window and when selecting the “Browse TEXT File…” menu item to
  337.     display all files for opening.
  338.  
  339. 11. Make the most commonly used settings the default values by choosing “Save
  340.     settings as Default,” and/or save them as separate files.  Opening a
  341.     settings file will launch A/S, loading the values contained in that file.
  342.  
  343. 12. Notify the author if you find a bug, or it may not get fixed.
  344.  
  345.  
  346.  
  347. Registration:
  348. ---------------
  349.  
  350. Add/Strip is Shareware.  This means that if you use it, you should pay for it.
  351. It’s as simple as that.  I believe this a useful program at a reasonable
  352. price.  I hope you feel the same.  Please don’t rip me off.
  353.  
  354. Registered users receive a disk with the latest version, printed documentation,
  355. and may use future versions at no additional cost.  Registration is $25.  Site
  356. licenses, which allow for an unlimited number of copies to be used at a single
  357. location, are available for $100.  Users who’ve already sent money and BBS
  358. operators may use this version free of charge.
  359.  
  360. Commented source code for both Add/Strip and Edit Add/Strip (approx. 250K of
  361. Turbo Pascal) is available for $35, which includes registration.
  362.  
  363. If you choose not to send money, AT LEAST send comments, suggestions, and/or
  364. bug reports.  I can be reached at:
  365.  
  366. Jon Wind (A/S 2.9)   <-- let me know which version you’re using
  367. 2374 Hillwood Drive
  368. Maplewood, MN  55119
  369.  
  370. or
  371.  
  372. COMPUSERVE: 70167,3444
  373. GENIE: JPWIND
  374. MCI MAIL: J.WIND
  375. AMERICA ONLINE: JWIND
  376.  
  377.  
  378.  
  379. Acknowledgments:
  380. -------------------
  381.  
  382. Thanks are extended to those individuals who’ve bothered to send money and
  383. (no less importantly) to those who’ve offered suggestions for improvements,
  384. especially Charles Vass, John Ware, and Fastrax.  This version of A/S could
  385. not have been created without your support.
  386.  
  387.  
  388.  
  389. Mandatory Disclaimer:
  390. -----------------------
  391.  
  392. A/S SHOULD work on Mac Pluses or better.  It works fine on the Macs I’ve
  393. tested it on, but I cannot guarantee that it will on yours.  Still, if it
  394. doesn’t, please let me know and I’ll see what I can do.
  395.